<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibQQt: zxing::WhiteRectangleDetector Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibQQt
   &#160;<span id="projectnumber">v3.1</span>
   </div>
   <div id="projectbrief">开源、跨平台Qt应用程序框架中间件</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>zxing</b></li><li class="navelem"><a class="el" href="classzxing_1_1_white_rectangle_detector.html">WhiteRectangleDetector</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classzxing_1_1_white_rectangle_detector-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">zxing::WhiteRectangleDetector Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for zxing::WhiteRectangleDetector:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classzxing_1_1_white_rectangle_detector.png" usemap="#zxing::WhiteRectangleDetector_map" alt=""/>
  <map id="zxing::WhiteRectangleDetector_map" name="zxing::WhiteRectangleDetector_map">
<area href="classzxing_1_1_counted.html" alt="zxing::Counted" shape="rect" coords="0,0,182,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a72dee0f4452e2f2a050d80fb9e25d94e"><td class="memItemLeft" align="right" valign="top"><a id="a72dee0f4452e2f2a050d80fb9e25d94e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>WhiteRectangleDetector</b> (<a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_bit_matrix.html">BitMatrix</a> &gt; image)</td></tr>
<tr class="separator:a72dee0f4452e2f2a050d80fb9e25d94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f87e6c826c4d446dd0dc1d3ae00fd1f"><td class="memItemLeft" align="right" valign="top"><a id="a4f87e6c826c4d446dd0dc1d3ae00fd1f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>WhiteRectangleDetector</b> (<a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_bit_matrix.html">BitMatrix</a> &gt; image, int initSize, int x, int y)</td></tr>
<tr class="separator:a4f87e6c826c4d446dd0dc1d3ae00fd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46bc3a8ea25cea0ebd6e7890cedd8146"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_result_point.html">ResultPoint</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classzxing_1_1_white_rectangle_detector.html#a46bc3a8ea25cea0ebd6e7890cedd8146">detect</a> ()</td></tr>
<tr class="separator:a46bc3a8ea25cea0ebd6e7890cedd8146"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classzxing_1_1_counted"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classzxing_1_1_counted')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classzxing_1_1_counted.html">zxing::Counted</a></td></tr>
<tr class="memitem:af047acf66444dfd684b3ef16b96c8abd inherit pub_methods_classzxing_1_1_counted"><td class="memItemLeft" align="right" valign="top"><a id="af047acf66444dfd684b3ef16b96c8abd"></a>
<a class="el" href="classzxing_1_1_counted.html">Counted</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>retain</b> ()</td></tr>
<tr class="separator:af047acf66444dfd684b3ef16b96c8abd inherit pub_methods_classzxing_1_1_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34015014640d6d7b1bae4b116deaaa70 inherit pub_methods_classzxing_1_1_counted"><td class="memItemLeft" align="right" valign="top"><a id="a34015014640d6d7b1bae4b116deaaa70"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>release</b> ()</td></tr>
<tr class="separator:a34015014640d6d7b1bae4b116deaaa70 inherit pub_methods_classzxing_1_1_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eaaffdfcfb10f2b48d2e2e7ffdd9d6d inherit pub_methods_classzxing_1_1_counted"><td class="memItemLeft" align="right" valign="top"><a id="a8eaaffdfcfb10f2b48d2e2e7ffdd9d6d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b> () const</td></tr>
<tr class="separator:a8eaaffdfcfb10f2b48d2e2e7ffdd9d6d inherit pub_methods_classzxing_1_1_counted"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a46bc3a8ea25cea0ebd6e7890cedd8146"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46bc3a8ea25cea0ebd6e7890cedd8146">&#9670;&nbsp;</a></span>detect()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="classzxing_1_1_ref.html">Ref</a>&lt; <a class="el" href="classzxing_1_1_result_point.html">ResultPoint</a> &gt; &gt; WhiteRectangleDetector::detect </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Detects a candidate barcode-like rectangular region within an image. It starts around the center of the image, increases the size of the candidate region until it finds a white rectangular region. </p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="">&lt;Ref&lt;ResultPoint&gt; &gt;</a> describing the corners of the rectangular region. The first and last points are opposed on the diagonal, as are the second and third. The first point will be the topmost point and the last, the bottommost. The second point will be leftmost and the third, the rightmost </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classzxing_1_1_not_found_exception.html">NotFoundException</a></td><td>if no Data Matrix Code can be found </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>R:/Develop/a0-develop/LibQQt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/detector/<a class="el" href="_white_rectangle_detector_8h_source.html">WhiteRectangleDetector.h</a></li>
<li>R:/Develop/a0-develop/LibQQt/src/exquisite/qrcode/qrdecode/zxing/zxing/common/detector/WhiteRectangleDetector.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
